home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / maestro / source / unsupprt / guide / src / libguide / gud_ctns.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-06-15  |  2.8 KB  |  82 lines

  1. /*
  2.  * @(#)guide_actions.h    2.12 91/10/15 Copyright 1989 Sun Microsystems.
  3.  *
  4.  * This file is a product of Sun Microsystems, Inc. and is provided for
  5.  * unrestricted use provided that this legend is included on all tape
  6.  * media and as a part of the software program in whole or part.  Users
  7.  * may copy or modify this file without charge, but are not authorized to
  8.  * license or distribute it to anyone else except as part of a product
  9.  * or program developed by the user.
  10.  * 
  11.  * THIS FILE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
  12.  * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
  13.  * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
  14.  * 
  15.  * This file is provided with no support and without any obligation on the
  16.  * part of Sun Microsystems, Inc. to assist in its use, correction,
  17.  * modification or enhancement.
  18.  * 
  19.  * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
  20.  * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS FILE
  21.  * OR ANY PART THEREOF.
  22.  * 
  23.  * In no event will Sun Microsystems, Inc. be liable for any lost revenue
  24.  * or profits or other special, indirect and consequential damages, even
  25.  * if Sun has been advised of the possibility of such damages.
  26.  * 
  27.  * Sun Microsystems, Inc.
  28.  * 2550 Garcia Avenue
  29.  * Mountain View, California  94043
  30.  */
  31.  
  32.  
  33. /*
  34.  * The set of "core" whens that guide handles.
  35.  */
  36. #define MOUSE_SELECT    "Select"
  37. #define MOUSE_ADJUST    "Adjust"
  38. #define MOUSE_MENU    "Menu"
  39. #define ENTER        "Enter"
  40. #define EXIT        "Exit"
  41. #define    NOTIFY        "Notify"
  42. #define ANYEVENT     "AnyEvent"
  43. #define REPAINT        "Repaint"
  44. #define RESIZE        "Resize"
  45. #define DONE        "Done"
  46. #define DOUBLECLICK    "DoubleClick"
  47. #define    KEYPRESS    "KeyPress"
  48. #define    DROPPED_UPON    "DroppedUpon"
  49. #define    DRAGGED_FROM    "DraggedFrom"
  50.  
  51. /*
  52.  * The set of "core" actions that guide handles.
  53.  */
  54. #define ATTACHMENU    "Attach"
  55. #define CALLFUNCTION    "CallFunction"
  56. #define DISABLE        "Disable"
  57. #define DESELECT    "Deselect"
  58. #define ENABLE        "Enable"
  59. #define EXECUTECODE    "ExecuteCode"
  60. #define GETLABEL    "GetLabel"
  61. #define GETLEFTFOOTER    "GetLeftFooter"
  62. #define GETRIGHTFOOTER    "GetRightFooter"
  63. #define GETVALUENUMBER    "GetValueNumber"
  64. #define GETVALUESTRING    "GetValueString"
  65. #define HIDE        "Hide"
  66. #define LOADTEXTFILE    "LoadTextFile"
  67. #define SETLABEL    "SetLabel"
  68. #define SETLEFTFOOTER    "SetLeftFooter"
  69. #define SETRIGHTFOOTER    "SetRightFooter"
  70. #define SETSELECTED    "SetSelected"
  71. #define SETVALUENUMBER    "SetValueNumber"
  72. #define SETVALUESTRING    "SetValueString"
  73. #define SHOW        "Show"
  74.  
  75.  
  76. EXTERN_FUNCTION( G_MSG_STRUCT    *G_all_default_events,        (_VOID_) );
  77. EXTERN_FUNCTION( G_MSG_STRUCT    *G_all_default_messages,    (_VOID_) );
  78. EXTERN_FUNCTION( G_TYPES    *G_all_default_receivers,    (_VOID_) );
  79. EXTERN_FUNCTION( G_MSG_STRUCT    *G_default_events,        (G_TYPES) );
  80. EXTERN_FUNCTION( G_MSG_STRUCT    *G_default_messages,        (G_TYPES) );
  81. EXTERN_FUNCTION( G_TYPES    *G_default_receivers,        (G_TYPES) );
  82.